Big Huge Thesaurus

Montia lamprosperma

noun